ackin(s(X), s(Y)) → u21(ackin(s(X), Y), X)
u21(ackout(X), Y) → u22(ackin(Y, X))
↳ QTRS
↳ Overlay + Local Confluence
ackin(s(X), s(Y)) → u21(ackin(s(X), Y), X)
u21(ackout(X), Y) → u22(ackin(Y, X))
↳ QTRS
↳ Overlay + Local Confluence
↳ QTRS
↳ DependencyPairsProof
ackin(s(X), s(Y)) → u21(ackin(s(X), Y), X)
u21(ackout(X), Y) → u22(ackin(Y, X))
ackin(s(x0), s(x1))
u21(ackout(x0), x1)
U21(ackout(X), Y) → ACKIN(Y, X)
ACKIN(s(X), s(Y)) → ACKIN(s(X), Y)
ACKIN(s(X), s(Y)) → U21(ackin(s(X), Y), X)
ackin(s(X), s(Y)) → u21(ackin(s(X), Y), X)
u21(ackout(X), Y) → u22(ackin(Y, X))
ackin(s(x0), s(x1))
u21(ackout(x0), x1)
↳ QTRS
↳ Overlay + Local Confluence
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ EdgeDeletionProof
U21(ackout(X), Y) → ACKIN(Y, X)
ACKIN(s(X), s(Y)) → ACKIN(s(X), Y)
ACKIN(s(X), s(Y)) → U21(ackin(s(X), Y), X)
ackin(s(X), s(Y)) → u21(ackin(s(X), Y), X)
u21(ackout(X), Y) → u22(ackin(Y, X))
ackin(s(x0), s(x1))
u21(ackout(x0), x1)
↳ QTRS
↳ Overlay + Local Confluence
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ EdgeDeletionProof
↳ QDP
↳ DependencyGraphProof
ACKIN(s(X), s(Y)) → ACKIN(s(X), Y)
U21(ackout(X), Y) → ACKIN(Y, X)
ACKIN(s(X), s(Y)) → U21(ackin(s(X), Y), X)
ackin(s(X), s(Y)) → u21(ackin(s(X), Y), X)
u21(ackout(X), Y) → u22(ackin(Y, X))
ackin(s(x0), s(x1))
u21(ackout(x0), x1)
↳ QTRS
↳ Overlay + Local Confluence
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ EdgeDeletionProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
ACKIN(s(X), s(Y)) → ACKIN(s(X), Y)
ackin(s(X), s(Y)) → u21(ackin(s(X), Y), X)
u21(ackout(X), Y) → u22(ackin(Y, X))
ackin(s(x0), s(x1))
u21(ackout(x0), x1)
The following pairs can be oriented strictly and are deleted.
The remaining pairs can at least be oriented weakly.
ACKIN(s(X), s(Y)) → ACKIN(s(X), Y)
trivial
trivial
↳ QTRS
↳ Overlay + Local Confluence
↳ QTRS
↳ DependencyPairsProof
↳ QDP
↳ EdgeDeletionProof
↳ QDP
↳ DependencyGraphProof
↳ QDP
↳ QDPOrderProof
↳ QDP
↳ PisEmptyProof
ackin(s(X), s(Y)) → u21(ackin(s(X), Y), X)
u21(ackout(X), Y) → u22(ackin(Y, X))
ackin(s(x0), s(x1))
u21(ackout(x0), x1)